#pragma once

#include "Scene.h"

class SceneMgr
{
public:
	SceneMgr(void);
	~SceneMgr(void){}


	void AddScene(const std::string &scenename, IScene *scene);
	void SetScene(const std::string &scene);

	bool Run();
	void Close();

private:
	std::map<std::string, IScene*> _sceneList;
	IScene *_currScene;
};
